Informatics olympiads: Approaching mathematics through code
نویسنده
چکیده
Many readers are familiar with the International Mathematical Olympiad (IMO), a pinnacle in the yearly calendar of mathematics competitions. Here we introduce its cousin in computer science, the International Olympiad in Informatics (IOI). The International Olympiad in Informatics is one of the newer Science Olympiads, beginning in 1989 in Bulgaria under the leadership of Petar Kenderov. In its short lifespan it has also become one of the largest, with 74 countries participating in 2006 [16]. Like the IMO, the competition is targeted at secondary school students who compete on an individual basis. In this paper we take the reader on a brief tour of the IOI, paying particular attention to its relationships with traditional mathematics competitions. We begin in Section 1 with the structure of a typical IOI problem, including an outline of the mathematical ideas that lie behind such problems. For illustration, two problems are worked through in detail in Section 2. In Section 3 we compare the different ways in which mathematics and informatics contests encourage students to think mathematically. Section 4 closes with suggestions for students and teachers who wish to become involved in the IOI. It should be noted that the IOI is not the only international competition of this type. Other examples include the ACM International Collegiate Programming Contest for university students [1], and the privately-run TopCoder contests [14]. For an overview and comparison of these and related competitions, see [7]. Thanks must go to Margot Phillipps, the IOI team leader for New Zealand, for her valuable comments on an earlier draft of this paper.
منابع مشابه
Comparisons of the IMO and IOI
There are several International olympiads for secondary school students, but the five which are most widely recognised are those in mathematics, physics, chemistry, biology and informatics, in approximate order of founding. Most of these were originally founded under the auspices of UNESCO. Of these, the discipline most closely related to Informatics is mathematics, and in fact in several count...
متن کاملConstructive Problems in the Structure of the Olympiad in Discrete Mathematics and Theoretical Informatics
In the paper problems which organizers of Olympiads are faced considered. The approach to solve this problems suggested. This approach is based on activity theory and includes using rather simple constructive problems as a first step to more complicated theoretical ones. The experience of implementing this approach within the framework of the Olympiad in Discrete Mathematics and Theoretical Inf...
متن کاملSome Ways to Improve Olympiads in Informatics
The paper describes some possible ways how to improve Olympiads in Informatics. Tasks in Olympiads are small models of programming tasks in software industry and in the limited amount of competition time contestants need to complete several software production phases – coding, testing and debugging. Currently, only coding effort is adequately graded, but grading of other activities may be impro...
متن کاملoii-web: an Interactive Online Programming Contest Training System
In this paper we report our experience, related to the online training for the Italian and International Olympiads in Informatics. We developed an interactive online system, based on the Contest management System (CMS), the grading system used in several major programming contests including the International Olympiads in Informatics (IOI), and used it in three distinct context: training student...
متن کاملThe IOI is (not) a Science Olympiad
The International Olympiad in Informatics (IOI) aspires to be science olympiad alongside the international olympiads in mathematics, physics, chemistry, and biology. We argue that, in its current format, the IOI fails to be scientific in an important way. Informatics as a discipline is well suited to a scientific approach and it offers numerous possibilities for competitions with a high scienti...
متن کامل